package com.woniuxy.carrental.service;

import com.woniuxy.carrental.entity.User;

import java.util.List;

/**
 * 用户的service
 */
public interface UserService {
    //添加用户
    void insertUser(User user);
    //用户查询--白名单或黑名单
    List<User>  selectList(boolean uBlacklist);
    //分页查询
    List<User> selectUserByPage(int pageIndex,
                                int pageSize,
                                User user);
    //查询数据总条数
    int selectAllUserCount();

    //拉入黑名单
    void  updateUserByBlack(Integer uid);

    //拉出黑名单
    void  updateUserByWhite(Integer uid);
    //根据id查询
     User userByUid(Integer uid);
     //根据电话查询用户
    User getUserByPhone(String phone);

    //修改客户属性
    void updateUserAll(User user);
}
